petrol filter - French English Dictionary